package com.itggm.service;

import com.itggm.pojo.Emp;
import com.itggm.pojo.PageBean;
import org.springframework.stereotype.Service;

import java.time.LocalDate;
import java.util.List;


@Service
public interface EmpService {
    /**
     * 条件分页查询
     * @param page     页码
     * @param pageSize 每页展示记录数
     * @param name     姓名
     * @param gender   性别
     * @param begin   开始时间
     * @param end     结束时间
     * @return
     */
    PageBean page(Integer page, Integer pageSize, String name, Short gender, LocalDate begin, LocalDate end);
    //添加员工
    void save(Emp emp);
    //批量删除员工
    void delete(List<Integer> ids);
    //根据id查询，返回一个emp对象
    Emp seleteByID(Integer id);
    //修改员工信息
     void update(Emp emp);
    Emp login(Emp emp);
}
